//
//  BaseTableViewCell.swift
//  SeeFM_Swift
//
//  Created by CBCT_MBP on 2021/7/6.
//

import UIKit

class BaseTableViewCell: UITableViewCell {
    
    required init?(coder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
    
    required override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
        super.init(style: style, reuseIdentifier: reuseIdentifier)
        
        self.selectionStyle = .none
        self.setupSubviews()
    }
    
    class func cellWithTableView(tableView: UITableView) -> BaseTableViewCell {
        
        let identifier = NSStringFromClass(Self.self)
        var cell = tableView.dequeueReusableCell(withIdentifier: identifier)
        if cell == nil {
            cell = self.init(style: .default, reuseIdentifier: identifier)
        }

        return cell as! BaseTableViewCell
    }
    
    func setupSubviews() {
        
    }
    
    
    
}
